$(function(){

	/**
	 * author: Dawin Ossa
	 * metodo personalizado para validar solo letras añadido al plugin 
	 * jqueryValidate
	 */
	$.validator.addMethod("lettersonly", function(value, element) {
  		return this.optional(element) || /^[a-zA-Z áéíóúAÉÍÓÚÑñ]+$/i.test(value); 
	}, "Solo es permitido Letras"); 

	/**
	 * validación formulario Cargo
	 * author: Dawin Ossa
	 */
	$("#frm_cargo").validate({
		rules: {
			nombre : {
				required : true,
				lettersonly : true
			},
			list_tipotrabajador: {
				min:1
			}			
		},
		messages: {
			nombre :{
				required : "Este campo es requerido"
			},
			list_tipotrabajador: {
				min: "Selecciona un tipo de trabajador"
			}
		},
		errorContainer: $('#errores')
	});

	/**
	 * validación formulario Asignar Comision
	 * author: Dawin Ossa
	 */
	$("#frm_asignar_comision").validate({
		rules: {
			list_comision: {
				min:1
			}			
		},
		messages: {
			list_comision: {
				min: "Selecciona una comision"
			}
		},
	});


	/**
	 * validación formulario comision
	 * author: Dawin Ossa
	 */
	 $("#frm_comision").validate({
		rules: {
			concepto: {
				lettersonly : true
			},
			valor:{
				number:true,
				min:50
			}		
		},
		messages: {
			valor: {
				number: "solo se permiten numeros",
				min: "ingresar un valor mayor a 50"
			}
		},
	});

})